[Ajuda] Programa Telefonia

1. [Ajuda] Programa Telefonia

Gustavo
rs23

(usa Ubuntu)

Enviado em 13/11/2010 - 14:09h

Uma empresa telefônica deseja fazer as contas telefônicas mensais de seus assinantes através do computador. A cobrança de seus serviços é feita obedecendo o seguinte critério:

Tarifa básica
Telefone residencial - r$ 1.20
Telefone comercial - r$ 1.30

Serviço local
r$ 0.45 por pulso excedente (acima de 90 pulsos)

Serviço de interurbano
Tarifas variáveis mais 30% sobre estas tarifas para o Fundo Nacional de Telecomunicações (FNT)

Serviço despertador
r$ 1,30 por serviço prestado

Telegrama fonado
Custo da ECT mais r$ 4,20 por telegrama

a) Leia um número indeterminado de telefones contendo as seguintes informações sendo que,
o último telefone, que não entrará nos cálculos, contém o número do telefone igual a zero.
- nº do telefone;
- tipo do telefone (1 se for residencial e 2 se comercial);
- nº de pulsos registrados p/chamadas locais;
- total de interurbanos e as suas tarifas;
- nº de serviços de despertador prestados;
- nº de telegramas passados;

b) Calcule e imprima:
1 – para cada assinante, o número de seu telefone e o valor de sua conta mensal;
2 – o valor da maior conta e o número do telefone do assinante que a pagou (suponha que não haja mais de um
assinante com o mesmo valor de conta a pagar);
3 – O total arrecadado pela TELEMIG no mês.
4 – Total de Telegramas
5 - Total de Interurbanos e o seu valor
6- Valor total arrecadado pela ECT
7 - Total de telefones Residências e o seu valor
8 - Total de telefones Comerciais e o seu valor
9 - Total de valores arrecadados pela FNT

O problema que estou querendo solucionar o valor total da conta

Segue o trecho que tentei fazer:

A tarifa que eu estou somando e de 1.30 ou de 1.20 dependendo do tipo do telefone
vlTelemig = (nrDespertador *1.30) + (vlInterurbano * 0.70) + nrPulsoExcedente + 1.20 + tarifa;

vlTelemig era para ser o valor total da conta mas acho que esta conta esta errada.

E também criei as seguintes variáveis para calcular as tarifas

tarifa += nrDespertador * 1.30;
tarifa += nrTelegrama * 4.20;
tarifa += vlInterurbano;
vlFNT = vlInterurbano * 0.30;
ect += nrTelegrama * 4.20;
qtdTelegrama += nrTelegrama;

E para calcular o valor total arrecado pela empresa eu fiz assim:

vlTotalTelemig = tpTele + vlTelemig + tarifa;

Só que o problema esta na hora de calcular o valor da conta do usuário

Obs: As outras coisas que o problema pede eu fiz somente o valor da conta acho que esta com erro.

Alguem poderia me ajudar a terminar este problema?


  


2. Re: [Ajuda] Programa Telefonia

Franck Moreira
Delay

(usa Ubuntu)

Enviado em 15/02/2011 - 20:47h

Ow! cada o script do programa! Vou fazer o meu mas quero ver o seu e identificar os erros. alias estou gostando dos seus problemas são interessantes se comparados com os que meu professor passava na facu.


3. Re: [Ajuda] Programa Telefonia

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 15/02/2011 - 23:43h

Opa,

Podemos sim!!! Mas, então, o quê você já fez?

Abraços


4. Re: [Ajuda] Programa Telefonia

Gustavo
rs23

(usa Ubuntu)

Enviado em 16/02/2011 - 00:27h

Desenvolvi este programa em Java

Mas segue o que fiz na linguagem C

http://pastebin.com/k298MmnP

Acho que apresenta alguns erros






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts